﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Master/Site.Master" AutoEventWireup="true" CodeBehind="Usuarios.aspx.cs" Inherits="VentaPorCatalogos.Pages.Usuarios" %>
<%@ Register src="../UserControls/Botonera.ascx" tagname="Botonera" tagprefix="uc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <script type="text/javascript">
        $(function () {

            var prm = Sys.WebForms.PageRequestManager.getInstance();            
            prm.add_endRequest(EndRequestHandler);
            
            function EndRequestHandler(sender, args) {
                $("#form1").validate(
                {
                    ignore: "", // para validar los hidden
                    onsubmit: false,
                    rules: {
                        '<%=txtUsuario.UniqueID %>': { required: true },
                        '<%=txtPassword.UniqueID %>': { required: '#<%=chkCambiarPassword.ClientID %>:checked' },
                        '<%=txtNombre.UniqueID %>': { required: true },
                        '<%=txtEmail.UniqueID %>': { required: true,
                            email: true
                        },
                        '<%=txtConfirmarPassword.UniqueID %>': { required: '#<%=chkCambiarPassword.ClientID %>:checked',
                            equalTo: '#<%=txtPassword.ClientID %>'
                        }
                    }
                });
            }

         });

       

        function Guardar() {            
            return $("#form1").valid();
        }

        function Buscar() {
            var answer = popupwindow("UsuariosSearch.aspx", "Búsqueda de Vendedores", 450, 750);
            $("#" + "<%=hidIdElemento.ClientID %>").val(answer.id);
        }
    
    function SeleccionarVendedor(filtro) {
        var answer = popupwindow("VendedoresSearch.aspx?Filtro=" + filtro, "Búsqueda de Vendedores", 450, 700);
        $("#" + "<%=hidIdVendedor.ClientID %>").val(answer.id);
        $("#" + "<%=txtVendedor.ClientID %>").val(answer.text);
    }

    function SeleccionarZona(filtro) {
        var answer = popupwindow("ZonasSearch.aspx?Filtro=" + filtro, "Búsqueda de Zonas", 450, 700);
        $("#" + "<%=hidIdZona.ClientID %>").val(answer.id);
        $("#" + "<%=txtZona.ClientID %>").val(answer.text);
    }
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="cntContent" runat="server">
    <div class="titulo">
        <span class="texto_titulo">USUARIOS</span>
    </div>
    <div id="divABM">
        <div id="divCampos" runat="server">
            <fieldset>
                <legend>Datos Usuario</legend>
                <div class="field">
                    <asp:Label ID="lblIdUsuarioCaption" AssociatedControlID="lblIdUsuario" runat="server"
                        EnableViewState="false" Text="Cód: Usuario:"></asp:Label>
                    <asp:Label ID="lblIdUsuario" runat="server" Text="0"></asp:Label>
                </div>
                <div class="field">
                    <asp:Label ID="lblNombre" AssociatedControlID="txtNombre" runat="server" EnableViewState="false"
                        Text="Nombre:"></asp:Label>
                    <asp:TextBox ID="txtNombre" runat="server"></asp:TextBox>
                </div>
                <div class="field">
                    <asp:Label ID="lblPerfil" AssociatedControlID="cmbPerfil" runat="server" EnableViewState="false"
                        Text="Perfil:"></asp:Label>
                    <select id="cmbPerfil" runat="server">
                        <option value="Gerente Zonal">Gerente Zonal</option>
                        <option value="Vendedor">Vendedor</option>
                    </select>
                </div>
                <div class="field">
                    <asp:Label ID="lblVendedor" AssociatedControlID="txtVendedor" runat="server" EnableViewState="false"
                        Text="Vendedor:"></asp:Label>
                    <asp:TextBox ID="txtVendedor" runat="server"></asp:TextBox>
                    <asp:ImageButton ID="btnSelVendedor" runat="server" value="" CssClass="BotonSeleccion"
                        OnClick="btnSelVendedor_Click" />
                    <asp:HiddenField ID="hidIdVendedor" runat="server" />
                </div>
                <div class="field">
                    <asp:Label ID="lblZona" AssociatedControlID="txtZona" runat="server" EnableViewState="false"
                        Text="Zona:"></asp:Label>
                    <asp:TextBox ID="txtZona" runat="server"></asp:TextBox>
                    <asp:ImageButton ID="btnSelZona" runat="server" CssClass="BotonSeleccion" value=""
                        OnClick="btnSelZona_Click" />
                    <asp:HiddenField runat="server" ID="hidIdZona" Value="" />
                </div>
                <div class="field">
                    <asp:Label ID="lblEmail" AssociatedControlID="txtEmail" runat="server" EnableViewState="false"
                        Text="Email:"></asp:Label>
                    <asp:TextBox ID="txtEmail" runat="server"></asp:TextBox>
                </div>
                <div class="field">
                    <asp:Label ID="lblActivo" AssociatedControlID="chkActivo" runat="server" EnableViewState="false"
                        Text="Activo:"></asp:Label>
                    <asp:CheckBox runat="server" ID="chkActivo" Checked="false" />
                </div>
            </fieldset>
            <fieldset>
                <legend>Datos de Acceso</legend>
                <div class="field">
                    <asp:Label ID="lblUsuario" AssociatedControlID="txtUsuario" runat="server" EnableViewState="false"
                        Text="Usuario:"></asp:Label>
                    <asp:TextBox ID="txtUsuario" runat="server"></asp:TextBox>
                </div>
                <div class="field">
                    <asp:Label ID="lblCambiarPassword" AssociatedControlID="chkCambiarPassword" runat="server" EnableViewState="false"
                        Text="Cambiar Contraseña:"></asp:Label>
                        <asp:CheckBox runat="server" ID="chkCambiarPassword" Checked="false" />
                </div>
                <div class="field">
                    <asp:Label ID="lblPassword" AssociatedControlID="txtPassword" runat="server" EnableViewState="false"
                        Text="Contraseña:"></asp:Label>
                    <asp:TextBox ID="txtPassword" TextMode="Password" runat="server"></asp:TextBox>
                </div>
                <div class="field">
                    <asp:Label ID="lblConfirmarPassword" AssociatedControlID="txtConfirmarPassword" runat="server" EnableViewState="false"
                        Text="Confirmar Contraseña:"></asp:Label>
                    <asp:TextBox ID="txtConfirmarPassword" TextMode="Password" runat="server"></asp:TextBox>
                </div>
            </fieldset>
        </div>
    </div>
    <div class="cleaner">
    </div>
    <uc1:Botonera ID="botComandos" runat="server" OnBotonClick="botComandos_OnBotonClick" />
    <br />
    <input id="hidIdElemento" type="hidden" runat="server" />
</asp:Content>
